Одной из проблем которая часто возникает при внедрении 1С, получения
состояния предприятия или отдельных его составляющих на данный конкретный
момент. Например, состояние склада на данный период, состояние подотчетных лист.
Обычно руководителям предприятия нужно и так и сяк и сверху и снизу и на голове.
Выход из данной ситуации в получении временных итогов. А для расчета есть
функция специальная. Смотрим.
Рассчитать Синтаксис: Параметры: Возвращаемое значение: Для того что бы воспользоваться им нужно создать объект бухгалтерские итоги и
произвести расчет. Вот так например.
Расчет временных итогов.
Рассчитать(<НачалоПериода>, <КонецПериода> ,
<ФильтрПоСчетам>, <ТолькоСинтетика> , <ПланСчетов>,
<РазделительУчета>)
Англоязычный синоним:
Calculate
<НачалоПериода> Необязательный параметр. Выражение
типа дата, документ или позиция документа начала периода расчета временных
итогов. Если этот параметр не указан, будут вычисляться конечные сальдо на
момент, указанный в параметре <КонецПериода>.
<КонецПериода>
Необязательный параметр. Выражение типа дата, документ или позиция документа
конца периода расчета временных итогов. Если этот параметр не указан, будут
вычисляться начальные сальдо на момент, указанный в параметре
<НачалоПериода>.
<ФильтрП, рСчетам> Необязательный параметр.
Счета, для которых будет выполняться временный расчет итогов. Задается значением
типа «Счет» или объектом типа «СписокЗначений», содержащим значения типа «Счет»,
либо строкой содержащей список кодов счетов, разделенных символом ", " или
";".
<ТолькоСинтетика> Необязательный параметр:
1 — рассчитывать
сальдо только по счетам;
0 — или не указан — рассчитывать сальдо по счетам и
по субконто.
<ПланСчетов> Необязательный параметр. Значение типа «План
Счетов». Ограничение расчета одним планом счетов.
<РазделительУчета>
Необязательный параметр. Значение разделителя учета. Ограничение расчета одним
значением разделителя учета.
Число: 1 — расчет выполнен; 0 — расчет не
выполнен.
Процедура Сформировать()
Т = СоздатьОбъект("Таблица");
Итог = СоздатьОбъект("БухгалтерскиеИтоги");
Итог.Рассчитать(ТекущаяДата());
Т.ВывестиСекцию("Секция_1");
Т.ТолькоПросмотр(1);
Т.Показать();
КонецПроцедуры